#ifndef LOGICNOTNODE_H
#define LOGICNOTNODE_H

#include "Common\UnitaryNode.h"

namespace CExpression
{
	class LogicNotNode:public UnitaryNode
	{
	public:
		LogicNotNode(std::shared_ptr<Node> c):UnitaryNode(c){}
		virtual void Eval(ExecuteContext &context);
		virtual std::shared_ptr<Node> Clone(Expression &parent);
	};
}

#endif